cmake_minimum_required(VERSION 3.19)
project(ShuJuJieGou C)

set(CMAKE_C_STANDARD 99)

add_executable(ShuJuJieGou main.c CH2/SeqList.c CH2/SeqList.h CH2/SeqListTest.c CH2/LinkList.c CH2/LinkList.h CH2/LinkListTest.c CH2/DoubleList.h CH3/SeqString.c CH3/SeqString.h CH3/SeqStringTest.c CH4/SeqStack.c CH4/SeqStack.h CH4/SeqStackTest.c CH4/LinkStack.c CH4/LinkStack.h CH4/LinkStackTest.c CH4/SeqQueue.c CH4/SeqQueue.h CH4/SeqQueueTest.c CH4/LinkQueue.c CH4/LinkQueue.h CH4/LinkQueueTest.c CH5/SeqBinTree.c CH5/SeqBinTree.h CH5/LinkBinTree.c CH5/LinkBinTree.h CH5/LinkBinTreeTest.c)